package ComoViajo;

import java.math.BigDecimal;

public class RecorridoTren extends Recorrido {

	/**
	 * @return costo de viaje en tren
	 * @author eugenio fede
	 */
	public BigDecimal getCosto() {

		if (this.estaciones.size() <= 5) {
			// recorre hasta 5 estaciones
			return new BigDecimal("0.85");
		} else if (this.estaciones.size() <= 8) {
			// recorre hasta 8 estaciones
			return new BigDecimal("1.10");
		}

		// mas de 8 estaciones
		return new BigDecimal("1.40");

	}

	/**
	 * @return costo de viaje en tren
	 */
	public int getTiempo() {
		// tiempo de tren 3 minutos por estacion
		return 3 * this.estaciones.size();
	}

	// indica que el recorrido es en tren
	public boolean esTren() {
		return true;
	}

	// indica que el recorrido no es en subte
	public boolean esSubte() {
		return false;
	}

}
